/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.starmeep.config;

import java.io.Serializable;


/**
 *
 * @author CARLOS
 * @description Clase que permite guardar información acerca de los clústeres disponibles para ejecutarse
 */

public class Cluster implements Serializable {
    String clusterName,clusterKeyLocation,clusterKeyName,clusterSize,clusterUser,clusterShell,clusterNodeImage,clusterNodeType,clusterMasterImage,clusterMasterType,clusterZone;
    public static final String pathKeyLocation="/root/";

    public Cluster(String clusterName, String clusterKeyLocation, String clusterKeyName, String clusterSize, String clusterUser, String clusterShell, String clusterNodeImage, String clusterNodeType, String clusterMasterImage, String clusterMasterType, String clusterZone) {
        this.clusterName = clusterName;
        this.clusterKeyLocation = clusterKeyLocation;
        this.clusterKeyName = clusterKeyName;
        this.clusterSize = clusterSize;
        this.clusterUser = clusterUser;
        this.clusterShell = clusterShell;
        this.clusterNodeImage = clusterNodeImage;
        this.clusterNodeType = clusterNodeType;
        this.clusterMasterImage = clusterMasterImage;
        this.clusterMasterType = clusterMasterType;
        this.clusterZone = clusterZone;
    }
    public Cluster()
    {
    }

    public void setClusterKeyLocation(String clusterKeyLocation) {
        this.clusterKeyLocation = clusterKeyLocation;
    }

    public void setClusterKeyName(String clusterKeyName) {
        this.clusterKeyName = clusterKeyName;
    }

    public void setClusterMasterImage(String clusterMasterImage) {
        this.clusterMasterImage = clusterMasterImage;
    }

    public void setClusterMasterType(String clusterMasterType) {
        this.clusterMasterType = clusterMasterType;
    }

    public void setClusterName(String clusterName) {
        this.clusterName = clusterName;
    }

    public void setClusterNodeImage(String clusterNodeImage) {
        this.clusterNodeImage = clusterNodeImage;
    }

    public void setClusterNodeType(String clusterNodeType) {
        this.clusterNodeType = clusterNodeType;
    }

    public void setClusterShell(String clusterShell) {
        this.clusterShell = clusterShell;
    }

    public void setClusterSize(String clusterSize) {
        this.clusterSize = clusterSize;
    }

    public void setClusterUser(String clusterUser) {
        this.clusterUser = clusterUser;
    }

    public void setClusterZone(String clusterZone) {
        this.clusterZone = clusterZone;
    }

    public String getClusterKeyLocation() {
        return clusterKeyLocation;
    }

    public String getClusterKeyName() {
        return clusterKeyName;
    }

    public String getClusterMasterImage() {
        return clusterMasterImage;
    }

    public String getClusterMasterType() {
        return clusterMasterType;
    }

    public String getClusterName() {
        return clusterName;
    }

    public String getClusterNodeImage() {
        return clusterNodeImage;
    }

    public String getClusterNodeType() {
        return clusterNodeType;
    }

    public String getClusterShell() {
        return clusterShell;
    }

    public String getClusterSize() {
        return clusterSize;
    }

    public String getClusterUser() {
        return clusterUser;
    }

    public String getClusterZone() {
        return clusterZone;
    }

  
  
    @Override
    public String toString() {
        return "org.starmeep.config.Cluster[id= ]";
    }

}
